integrated circuits flash drive electronic components development tools intellectual property dvd capacitors connectors flash computer development linux copyright attorney usb drive c++ usb external hard drive computer hardware hard drive motherboard patent memory